package com.brillilab.service.core.method;

import java.util.List;

import com.brillilab.domain.po.method.MethodTypePower;
import com.brillilab.domain.vo.method.MethodTypePowerVo;

public interface IMethodTypePowerService {
    MethodTypePower getByTypeId(Long typeId);

    /**
     * 获取用户权限列表
     * @param labMemberId
     * @return
     */
	List<MethodTypePower> getPowerList(Long labMemberId);

	List<MethodTypePowerVo> selectMethodTypePowerVo(Long labMemberId);

    List<MethodTypePowerVo> selectAllFirstMethodType();

    boolean deleteByLabMemberId(Long labmemberid);

    int addMethodTypePower(MethodTypePower methodTypePower);

    List<MethodTypePower> selectMethodTypePower(Long labmemberid);

    boolean addMethodTypePower(List<MethodTypePower> list);
}
